home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 37 / Amiga Format CD37 (1999-02-16)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-03].iso / -screenplay- / shareware / invasionforce / source / includes / easysound_protos.h < prev    next >
C/C++ Source or Header  |  1999-01-09  |  646b  |  30 lines

  1. /* Prototypes for functions defined in
  2. EasySound.c
  3.  */
  4.  
  5. extern struct IOAudio * IOA[4];
  6.  
  7. BOOL ESPlaySound(struct SoundInfo * , UWORD , UBYTE , BYTE , WORD , UWORD , ULONG , ULONG , BOOL );
  8.  
  9. void ESStopSound(UBYTE );
  10.  
  11. BOOL ESPrepareIOA(UWORD , UWORD , UWORD , UBYTE , BYTE , struct SoundInfo * , ULONG , ULONG );
  12.  
  13. void ESRemoveSound(struct SoundInfo * );
  14.  
  15. struct SoundInfo * ESPrepareSound(STRPTR );
  16.  
  17. UWORD ESLoadSound(STRPTR , struct SoundInfo * );
  18.  
  19. ULONG ESGetSize(STRPTR );
  20.  
  21. ULONG ESSizeIFF(STRPTR );
  22.  
  23. UWORD ESReadIFF(STRPTR , struct SoundInfo * );
  24.  
  25. BOOL ESMoveTo(STRPTR , FILE * );
  26.  
  27. void playSound(APTR sound_ptr,
  28.                int volume);
  29.  
  30.